package com.vviton.zyhj.common.dao;

import org.apache.ibatis.annotations.Param;

import com.vviton.zyhj.common.entity.TYyxtDdglYhdzb;

/**
 * 
 * ClassName: TYyxtDdglYhdzbMapper <br/> 
 * Function: 用户地址表Dao. <br/>
 * Date: 2016年11月16日 下午2:38:18 <br/>
 *
 * @author nifang
 * @version 1.0
 * @since JDK 1.7
 */
public interface TYyxtDdglYhdzbMapper {

    /**
     * 
     * insertYhdzb,(新增用户地址). <br/>
     * Author: nifang <br/>
     * Create Date: 2016年11月16日 <br/>
     * ===============================================================<br/>
     * Modifier: nifang <br/>
     * Modify Date: 2016年11月16日 <br/>
     * Modify Description:  <br/>
     * ===============================================================<br/>
     * @param yhdzb 用户地址表entity
     * @return 执行结果
     * @since JDK 1.7
     */
    int insertYhdzb(TYyxtDdglYhdzb yhdzb);
    
    /**
     * 
     * getYhdzById,(根据id获取用户地址). <br/>
     * Author: nifang <br/>
     * Create Date: 2016年11月17日 <br/>
     * ===============================================================<br/>
     * Modifier: nifang <br/>
     * Modify Date: 2016年11月17日 <br/>
     * Modify Description:  <br/>
     * ===============================================================<br/>
     * @param id 编号
     * @return 用户地址entity
     * @since JDK 1.7
     */
    TYyxtDdglYhdzb getYhdzById(@Param("id") String id);
    
    /**
     * 
     * getYhdzByZh,(根据账号获取用户地址). <br/>
     * Author: nifang <br/>
     * Create Date: 2016年11月17日 <br/>
     * ===============================================================<br/>
     * Modifier: nifang <br/>
     * Modify Date: 2016年11月17日 <br/>
     * Modify Description:  <br/>
     * ===============================================================<br/>
     * @param zh 账号
     * @return 用户地址entity
     * @since JDK 1.7
     */
    TYyxtDdglYhdzb getYhdzByZh(@Param("zh") String zh);

    /**
     * 
     * updateYhdzbById,(修改用户地址). <br/>
     * Author: nifang <br/>
     * Create Date: 2016年11月17日 <br/>
     * ===============================================================<br/>
     * Modifier: nifang <br/>
     * Modify Date: 2016年11月17日 <br/>
     * Modify Description:  <br/>
     * ===============================================================<br/>
     * @param yhdzb 用户地址entity
     * @return 执行结果
     * @since JDK 1.7
     */
    int updateYhdzbById(TYyxtDdglYhdzb yhdzb);
}